package c08Java集合;

import org.junit.Test;

import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.TreeMap;

public class MapTest {

    @Test
    public void test(String[] args) {
		HashMap hm = new HashMap();
		hm.put(1, 1);
		hm.put(12, 1);
		hm.put(13, 1);
		hm.put(14, 1);
		hm.put(11, 11);
		hm.put(111, 1111);
		hm.put(1111, 1111);
		hm.put(11111, 11111);
		hm.remove(1);
//		for (Object key : hm.keySet()) {
////	System.err.println(hm.get(key.toString()));//全是null！
//			System.err.println(hm.get(key));
//		}

		for (Object o : hm.entrySet()) {
			Entry<Integer, Integer> me = (Entry<Integer, Integer>) o;
			System.err.println(me.getKey() + "--" + me.getValue());
		}

//		TreeSet ts=new TreeSet();
//		ts.add(null);

//		Map map=new TreeMap();
//		map.put(null, "尼玛");
//		map.put(null, "x尼玛");
//		System.err.println(map.get(null));

//		hm.putAll(map);

		Map m = new TreeMap<>();
		for (int i = 0; i < 5000; i++) {
			m.put(i + "", i + "");
		}
		System.err.println(m);
	}

    public void testKey模糊查找() {
        Map<String, String> map = new HashMap<>();
        map.put("1,2", "1,2");
        map.put("1,3", "1,3");

        String key = "2";
    }
}
